package CollectionDemo;

import java.util.HashSet;
import java.util.Set;

//Set集合判断两个方法是否相同是根据equals方法,而不是==
public class SetTest {
    public static void main(String[] args) {
        Set set = new HashSet();
        //Object类的方法就是利用==，也就是判断两个变量是否是引用同一个地址的变量
        set.add(new Object());
        boolean addResult = set.add(new Object());
        System.out.println(addResult);
        System.out.println(set);
        //String类重写了equals方法，判断的是字符串的值是否相等,应该也重写了hashCode方法
        set.add(new String("十七"));
        addResult = set.add(new String("十七"));
        System.out.println(addResult);
        System.out.println(set);
    }
}
